be severe, rigorous, or inflexible - Espagnol Anglais Dictionnaire